package com.quanquan.management.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName:CouponDTO
 * @Description:TODO
 * @Author:xiongjunbao
 * @Date:2019/3/18 15:16
 * @Version 1.0
 */
@Data
public class CouponDTO implements Serializable {

    private String id;
    private String name;
    private String storeId;
    private String storeName;
    private String createTime;
    private Integer type;
    private String couponDesc;
    private Integer valueType;
    private Integer integral;
    private String price;
    private Integer disType;
    private Integer disValue;
    private Integer nowPrice;
    private Integer oldPrice;
    private Integer minAmount;
    private String issueTimeStart;
    private String issueTimeEnd;
    private Integer useTimeType;
    private String useTimeStart;
    private String useTimeEnd;
    private Integer useTimeHour;
    private Integer sumTatal;
    private String remainTotal;
    private Integer ratioPay;
    private Integer checkState;
    private Integer checkOneAdmin;
    private String checkOneTime;
    private Integer checkTwoAdmin;
    private String checkTwoTime;
    private Integer sortOrder;
    private Integer limitType;
    private Integer limitBuy;
    private String limitTime;
    private String limitTimeEnd;
    private Integer dayLimitTotal;
    private Integer status;
    private String image;
    private Integer count;
    private String useRule;
    private String picture;
    private String imageId;
    private String pictureId;
    private List<String> storeIdList;
    /**
     * 券库存类型 0限量 1不限量
     */
    private Integer sumType;

    /**
     * 前端是否显示 0显示 1不显示
     */
    private Integer statusShow;
    /**
     * 开始购买时间
     */
    private String buyTimeStart;

    /**
     * 结束购买时间
     */
    private String buyTimeEnd;

    /**
     * 优惠券有效期内限制购买数量
     */
    private Integer buyTimeCount;


    /**
     * 展示开始时间
     */
    private String showTimeStart;

    /**
     * 展示结束时间
     */
    private String showTimeEnd;
    /**
     * 首页推荐
     */
    private Integer statusHot;
    /**
     * 绑定的类型 1-绑定商户 2-绑定业态
     */
    private Integer bindType;

    /**
     * 业态id集合
     */
    private List<String> commercialIdList;

    /**
     * 核销数
     */
    private Integer cancelCount;

    /**
     * 核销比例
     */
    private String cancelRatio;
    /**
     * 成本
     */
    private Double cost;

}
